Yeah, technically that's true. An immigrant, be it a person or any other organism, is someone who moves into a new habitat, usually for permanent residence. A migrant is the same, only usually for less permanent residency.
People get all bent out of shape over the language. "You can't be all...