stamping machine


Meanings

  • a power tool that stamps;

Synonyms