LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“trumpeter finch” in Turkish

1 Turkish translation