Definition of vender cara la vida in Spanish:

vender cara la vida

phrase

  • 1

    Defenderse hasta la muerte, causando gran daño al enemigo.