acupuncture

Definitions

General English

Medical

  • noun a treatment based on needles being inserted through the skin into nerve centres in order to relieve pain or treat a disorder

Sports

  • noun a medical treatment in which fine needles are inserted through the skin into nerve centres in order to correct imbalances in the body’s energy and so relieve pain or treat a disorder
http://www.dictionarycentral.com/definition/acupuncture.html