remain in a place longer than is convenient - Español Inglés Diccionario