LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“tufted duck” in Turkish

1 Turkish translation