LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“exotic species” in Turkish

1 Turkish translation