Of the following which has the closest, if not the same, meaning to "take the rap"?
Correct answer: Take one for the team
baymax
often feel like I take 'the rap' for a lot of things
Ahmed
I actually learned this idiom the other day.