Definitions for "Domiciled"
This means permanently based in a country.
The country in which you are domiciled is the country in which you permanently live.