To mark or stamp permanently; to fix firmly in memory
From Latin 'imprimere' meaning 'to press into'
Try Another Word