MalayTranslate.com
Malay to English Translator
Translate Here

English to English

sour grass

noun (n)

  • any of certain coarse weedy plants with long taproots, sometimes used as table greens or in folk medicine
    semua kasar tertentu weedy tanaman dengan panjang taproots, kadang digunakan sebagai meja hijau atau dalam rakyat obat
    Synonym:
    dock, sorrel
    source: wordnet30