LexiTurkTURKISH ↔ ENGLISH DICTIONARY

Angkor Wat” in Turkish

1 Turkish translation