Ayurveda meaning
UK US
Ayurveda (noun): (Sanskrit) an ancient medical treatise summarizing the Hindu art of healing and prolonging life; sometimes regarded as a 5th Veda.
Definition of Ayurveda
Word lists: words starting with AY · words ending in DA · 8-letter words
More about Ayurveda on Wikipedia.