"Illegal immigrant" is often used by conservatives to refer to a person who enters a country in violation of that country's laws; "undocumented immigrant" is often used by liberals. Conservatives often criticize the term "undocumented" because they believe it underemphasizes the illegality of their immigration; liberals criticize the term "illegal" for the opposite reason.
Is there a way to refer to undocumented/illegal immigrants that is seen as unbiased by both liberals and conservatives? I would prefer a one or two word phrase, but something like "people who enter the United States unlawfully" is okay if there is no suitable single word or short phrase.