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