never live something down idiom
对…感到尴尬不已,一直对…感到难堪
to be unable to stop feeling embarrassed about something you have done
I wish I'd never opened my mouth in the meeting - I'm never going to live it down! 我真希望自己在会上什么都没说——我一辈子都会为此感到难堪的!