LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“800 metres” in Turkish

1 Turkish translation