Paul Harvey today suggested calling them "foreign trespassers", which is what they are......they are NOT "immigrants", legal, illegal, or otherwise.
FOREIGN TRESPASSERS
I prefer "invaders".
I suppose. Illegals or Illegal aliens is perfectly fine, and we've managed to frame the debate to where pretty much everybody is calling them that now. I think we're winning that point, so I wouldn't change it.
Stay away from anything with immigrant or undocumented in it.
I think "Foreign Invaders" is more appropriate. Or maybe "Barbarian Hordes."