Expat or Immigrant?

What is the difference? I never really liked the term expat and it wasn’t until fairly recently when writing copy for my website that I started to explore my resistance to it. After all, the [...]