neem seed
English Dictionary
->
Letter N
-> neem seed
Search Dictionary:
neem seed Definition
(n)
seed
of
neem
trees
;
source
of
pesticides
and
fertilizer
and
medicinal
products
neem seed Synonyms
neem seed
© Art Branch Inc.