What is Neem?

Neem is a natural herb derived from the neem tree, which is also known as Azadirachta indica or Indian lilac. The extract is made from the tree's seeds and has a variety of traditional uses. People use neem in skincare, hair, dental treatments, and much more.