No not a typo. Neem oil is from the Neem tree, an Indian tree, Neem in its various forms has many medicinal applications, it is sometimes referred to as the village pharmacy, colloquially in India. I live in Australia, and am able to buy Neem oil at my local Indian grocery store, for about $3 a bottle.
Neem oil is used in Ayurveda to treat parasites, with other herbs too.