kamus
.
Search
About
neem_seed
English
neem seed
Noun
Seed of neem trees, source of pesticides and fertilizer and medicinal products
English: neem seed