Impression stands for:
- a leak test of installed pipelines, see prints (pipe)
- a shunting operation in railway operations, see pulling the trigger (railway)
- pulling the trigger of a weapon
See also:
Wiktionary: print - explanations of meanings, word origins, synonyms, translations