English synonyms about - contact  
neem seedseedarishthAzadirachta indicamargosaMelia Azadirachtaneemneem treenim treeazadirachtinneem cake

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.0163