neem_seedEnglish

neem seed

Noun

Seed of neem trees, source of pesticides and fertilizer and medicinal products

English: neem seed