Definition.com
Medical anthropology is the cross-cultural study of medical systems and the bioecological and sociocultural factors that influence the incidence of health and disease now and throughout human history.
Medical anthropology is the cross-cultural study of medical systems and the bioecological and sociocultural factors that influence the incidence of health and disease now and throughout human history.