Definisi 'neem seed'

English to English
noun
1 seed of neem trees; source of pesticides and fertilizer and medicinal products Terjemahkan
source: wordnet30


Visual Synonyms