LexiTurkTURKISH ↔ ENGLISH DICTIONARY

(bot.) Spinacia oleracia” in English

1 English translation
EN
spinach

There are people who don't like spinach.