A feeling or idea that someone has about something or someone, especially after seeing or hearing something.
From Latin 'imprimitio', from 'imprimere', meaning 'to press into'.
Try Another Word