LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“Democratic Socialist Republic of Sri Lanka” in Turkish

2 Turkish translations