to be domiciled (in a country)

listen to the pronunciation of to be domiciled (in a country)
Englisch - Deutsch
(in einem Land) ansässig / beheimatet / domiziliert sein