LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“Cape canary” in Turkish

1 Turkish translation