LexiTurkTURKISH ↔ ENGLISH DICTIONARY

bir sömürgede veya himaye altında bulunan bir memlekette hami devlet mümessili.” in English

1 English translation
EN
resident

What does "resident alien" mean?