down [phrasal verb] [M] - to stop feeling uncomfortable about (something embarrassing or bad that you have done) usually by waiting long enough for other people to forget it or by behaving wellI'll never be able to live down addressing Admiral Keene by the wrong name.
LIVE
Meaning of LIVE in English
Cambridge English vocab. Кембриджский английский словарь. 2012