PUNCH LOOM
Meaning of PUNCH LOOM in English
noun
Etymology: punch (I)
: a machine with needles for punching loose fiber or fabric pieces through a mesh fabric background
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012