NEEM OIL


Meaning of NEEM OIL in English

n. vegetable oil extracted from the fruits and seeds of the neem tree and used in skin care products and as insect repellents

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.