Expressions used in Everyday Spoken English in Social and Professional contexts
The idiom to 'roll with the punches' means to carry on despite a number of setbacks or inconveniences. When you 'roll with the punches' you adapt or overcome when faced with challenges. This is an idiom you will hear used in social and professional contexts.