ENGRAIN Meaning of ENGRAIN in English v. firmly implant, imprint deeply into one's character or mind, make an inextricable part of Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012