acupuncture

Explore definitions, synonyms, and language insights of acupuncture

Definitions

Noun
treatment of pain or disease by inserting the tips of needles at specific points on the skin

More General Terms