LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“olive-headed lorikeet” in Turkish

1 Turkish translation