Synonyms and Antonyms for neem_seed

1. neem seed (n.)

seed of neem trees; source of pesticides and fertilizer and medicinal products

Synonyms: