micro blogging site voidcan.org ayurveda is sanskrit word meaning "the science of life". ayurvedic treatment, medicines & diet originated in india more than 5000 years ago. vata, pitta, kapha Category:faith and beliefs Global Rank:345,159 visits:110.2K pages/Per:3.6 ADS