2 words in this vocabulary list
verb to leave one's own country in order to settle permanently in another
noun A type of visa that is typically offered by a country to individuals who make a substantial investment in that country's economy
adjective Describing the type of visa being offered, often associated with wealth or privilege