1 neem-oil | Definition of neem-oil

neem-oil

noun, sometimes capitalized

Definition of neem-oil

: a medicinal aromatic oil yielded by the fruit and seeds of the neem tree