Legal terms glossary

Spanish - English

Search the glossary
Word in spanish
expatriado
Word in english
expatriate
Definition

a person temporarily or permanently residing, as an immigrant, in a country other than that of their citizenship.