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.