reside in a place permanently - Francés Inglés Diccionario