to stay overnight - Francés Inglés Diccionario