stay improperly in someone else's house or in any place - Español Inglés Diccionario