LexiTurkTURKISH ↔ ENGLISH DICTIONARY

(bot.) Triticum sativum spelta” in English

1 English translation
EN
spelt

The plant's closure spelt disaster for the town.