LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“bir yerde oturan kimse” İngilizcede

1 İngilizce çeviri
EN
resident

What does "resident alien" mean?