Meaning of ayurveda

Definition of ayurveda

(noun) (Sanskrit) an ancient medical treatise summarizing the Hindu art of healing and prolonging life; sometimes regarded as a 5th Veda

Other information on ayurveda

WIKIPEDIA results for ayurveda
Amazon results for ayurveda