neem oil

Noun

 * 1) A vegetable oil pressed from the fruits and seeds of the neem.