An immigrant is someone that comes to live in a foreign country. This the accepted definition all over the world. Knowing the laws doesn't have anything to do with this. Obviously, everybody knows that aliens are not legally in this country, but they still fit under the definition of immigrants...