LexiTurkTURKISH ↔ ENGLISH DICTIONARY

(bot.) Tuber” in English

1 English translation
EN
truffle

Do you like the taste of truffle?