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
Advertisement