Definition
To be blamed or punished for something, especially for the wrongful actions of another; to willingly allow oneself to be so blamed or punished.
Also Said As
See Also
How People Actually Use It
This expression means, that someone take the blame for something on yourself.
"We were caught with some weed and I took the rap for my buddies. I Take the rap for it."
Source: Urban Dictionary