I think the word "foreigner" is perfectly correct. The difference is that as a foreigner, you have chosen to come to another country – among hundreds to choose from. As a native citizen, you haven't made any such choice and you might not be able to even if you wanted to.