ayurvedaEnglish

Ayurveda

Noun

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

English: Ayurveda

Bahasa: Ayurweda

Bahasa words with similar meanings