ayurveda
ayurveda has 1 sense in the JumbleFix dictionary. Letters: 8.
Definitions
n.
. (Sanskrit) an ancient medical treatise summarizing the Hindu art of healing and prolonging life; sometimes regarded as a 5th Veda