ayurvedamu meaning in english [Skt.] n. The science of life. Hygiene or medicine. arogyasastramu leka vaidyasastramu.