What is Foreign National?

Legal Definition
A foreign national is a person who is not a citizen of the host country in which he or she is residing or temporarily sojourning. For example, a foreign national in Canada is someone who is neither a Canadian citizen nor a permanent resident of Canada. However, in the European Union, a foreign national is a third country national, i.e. someone who is not a citizen of any of the member states of the European Union.
-- Wikipedia
Legal Definition
A foreign national is person who is not a citizen of the United States and who is a citizen of a foreign country.