LexiTurkTURKISH ↔ ENGLISH DICTIONARY

(bot.) kısa ve enli bir meyva tipi” in English

1 English translation