1. n. Same as Electro-puncture.
1. Same as Electro-puncture. Source: Websters Dictionary (01 Mar 1998)