The term traditional medicine describes medical knowledge systems, which developed over centuries within various societies before the era of modern medicine; traditional medicines include practices such as herbal medicine, Ayurvedic medicine, Unani medicine, acupuncture, traditional Chinese medicine, traditional Ayurvedic medicine, South African Muti, Yoruba Ifá, as well as other medical knowledge and practices all over the globe.