several nights' stay - Espagnol Anglais Dictionnaire