punch loom

noun

Definition of punch loom

: a machine with needles for punching loose fiber or fabric pieces through a mesh fabric background

History and Etymology for punch loom

punch entry 1

Keep scrolling for more