What words do you know to describe someone who is not German?

… you say foreigners… Maybe people who are not accustomed to our culture and sometimes have difficulties to see things from the German perspective…  I have a lot of friends who do not come from Germany and who have a hard time adjusting to our culture at the beginning, to things like punctuality and being straightforward… but most of them like it here 😉