English edit

Etymology edit

macro- +‎ puncture

Noun edit

macropuncture (plural macropunctures)

  1. A relatively large puncture (made in a membrane)

Related terms edit