neem seed

Noun
  1. Seed of neem trees;
    Source of pesticides and fertilizer and medicinal products (synset 112717591)

Found on Word Lists

Other Searches