Attested.to

Definition

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

Seed ·

Term in context

acupuncture in CommonParlance