LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“umbrella palm” in Turkish

1 Turkish translation