Military show leaves a permanent impression on one (6)
I believe the answer is:
'military show' is the definition.
(I've seen this before)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for tattoo that I've seen before include "Military call and design on the skin" , "signal to return to base" , "Edinburgh show" , "drawing on arms, perhaps" , "piercing?" .)