Home

Word

neem seed, n.
more info seed of neem trees; source of pesticides and fertilizer and medicinal products
<noun.plant>

neem seed