The word “”alien” means belonging something “other,” the term defines exactly what their status is. They are another country’s citizens.
The word “immigrant” does not define their legal status, just the fact that they are wandering from one place toward or into another, however purposefully.
I kinda like the term “crimmigrant”.