Find the word definition

Wiktionary
ticket stamping machines

n. (ticket stamping machine English)