Guduchi: The Divine Nectar of Ayurveda and its Powerful Healing Properties Guduchi is a widely used herb in the world of Ayurveda and for great reason. This nourishing herb is also known as “Amrita” meaning Divine Nectar. Guduchi is a well... read more → June 26, 2015 No Comments Ayurvedic Herbs, Blog