remain continuously in a certain place, usually the house of another - Español Inglés Diccionario