punch loom
nounDefinition of punch loom
: a machine with needles for punching loose fiber or fabric pieces through a mesh fabric background
Keep scrolling for more