10 Amazing Health Benefits of Scent Leaf You Need To Know
10 Amazing Health Benefits of Scent Leaf You Need To Know Ocimum gratissimum, often known as scent leaf, is a highly medicinal plant. It is an African leaf that grows in parts of Africa and Asia. Apart from its pleasant aroma, it is primarily utilized as a culinary herb due to its medicinal properties. In … Read more