An expatriate, or "expat" for short, is someone who has left their homeland to live or work in another country, usually for a long period of time.