neem-oil
noun
sometimes capitalized
: a medicinal aromatic oil yielded by the fruit and seeds of the neem tree
Love words? Need even more definitions?
Merriam-Webster unabridged
Share