B1 Idiom

Dar a cara a tapa.

Give one's face to be slapped.

Meaning

To expose oneself to criticism or risk; to take responsibility.

Meaning

To expose oneself to criticism or risk; to take responsibility.

Was this helpful?

Comments (0)

Login to Comment
No comments yet. Be the first to share your thoughts!