YourDictionary

ayurveda

noun

a traditional Hindu system of medicine practiced in India since the first century and using combinations of herbs, purgatives, rubbing oils, etc. in treating diseases

Related Forms:

See ayurveda in American Heritage Dictionary 4

Learn more about ayurveda

link/cite print suggestion box