to take the rap for sth.

Wörterbuch