Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
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