MalayTranslate.com
Malay to English Translator
Translate Here

English to English

artichoke plant

noun (n)

  • Mediterranean thistlelike plant widely cultivated for its large edible flower head
    mediterranean thistlelike tanaman secara luas terpelihara untuk yang dimakan bunga besar kepala
    source: wordnet30