Meaning of tarascada in Spanish:

tarascada

feminine noun

  • 1Mordisco dado con fuerza y violencia.

  • 2informal Respuesta áspera o grosera.

  • 3Embestida brusca y violenta del toro.

    su labor se redujo a la habilidad para defenderse de las tarascadas del astado