Neem Leaf
Neem is a natural herb that comes from the neem tree. Neem is very popular in Jamaican culture it is often steeped in water to make tea. Neem tea is a natural remedy for many ailments, ranging from headaches to stomach problems.