"roll with the punches"

What does "roll with the punches" precisely mean? Any suggestions for origin?

Thanks,

Mikko

Replies