answer for

[answer for] {v.} 1. To take responsibility for; assume charge or supervision of.

The secret service has to answer for the safety of the President and his family.

2. To say you are sure that (someone) has good character or ability; guarantee: sponsor.

When people thought Ray had stolen the money, the principal said, "Ray is no thief. I'll answer for him."

3. Take the blame or punishment for.

When Mother found out who ate the cake, Tom had to answer for his mischief.