several nights' stay - Francés Inglés Diccionario