device
for stamping or impressing

Translation:
English
Noun
Add