English dictionary
neem seed meaning and definition
Definition and meaning of neem seed at MeaningMonkey.org. neem seed meaning and definition in the English Dictionary.NEEM SEED noun
Definition of neem seed (noun)
- seed of neem trees; source of pesticides and fertilizer and medicinal products
Source: Princeton University Wordnet