n. vegetable oil extracted from the fruits and seeds of the neem tree and used in skin care products and as insect repellents
NEEM OIL
Meaning of NEEM OIL in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012