LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“Meller's duck” in Turkish

1 Turkish translation