LexiTurkTURKISH ↔ ENGLISH DICTIONARY

snow-capped mountain” in Turkish

1 Turkish translation