Dictionary Check: ayurveda

"ayurveda" is a valid word!

Scrabble 15 points
Words with Friends 16 points

Definition

noun

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

Synonyms:

Advertisement