Health & Wellness Health Benefits of Scent Leaf The scent leaf, botanically known as Ocimum gratissimum, is an aromatic herb that has been introduced extensively across tropical and subtropical regions of the world. Scent leaf is native to Read More