neem seed
Meaning, Definition & Usage
Dictionary
Related
noun
seed of neem trees; source of pesticides and fertilizer and medicinal products
WordNet
Previous
needsly
needy
neel
neeld
neelghau
Next
neencephalon
neer
neese
neesing
nef