Definitions
noun
seed of neem trees; source of pesticides and fertilizer and medicinal products
Look “neem seed” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
seed of neem trees; source of pesticides and fertilizer and medicinal products