VariousWords beta
Related Terms:
Definitions:
Noun
Ayurveda
Definition: (Sanskrit) an ancient medical treatise summarizing the Hindu art of healing and prolonging life; sometimes regarded as a 5th Veda
Definition: Traditional Hindu alternative medicine, involving balancing three bodily humours of wind, bile, and phlegm.