reside in a place permanently - Alemán Inglés Diccionario