Meaning of dar la cara in Spanish:

dar la cara

Translate dar la cara into English

phrase

  • 1Afrontar un peligro o la responsabilidad de los propios actos sin esconderse.

    ¡dile que salga de una vez y dé la cara!