What is the full meaning of impression
a stamp, form, or figure resulting from physical contact [n -S]
Example of the word impression placed on a Scrabble board.