English synonyms about - contact  

neem seed

noun

1 neem seed

Seed of neem trees; source of pesticides and fertilizer and medicinal products.


Find more on neem seed elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.1065