neem seed

Noun
  1. seed of neem trees; source of pesticides and fertilizer and medicinal products
neem seed
A gardener plants a neem seed in a small pot.