Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
greens
noun
(n)
any of various leafy plants or their leaves and stems eaten as vegetables
ada pelbagai tanaman sayuran daun dan batang atau mereka sebagai makan sayuran
Synonym:
green
,
leafy vegetable
source: wordnet30