be domiciled (in a country) - Español Inglés Diccionario