Ayurveda - Definition

ayurveda

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

Look up another word