luchar a capa y espada
To fight tooth and nail or go all out. To put forth your maximum effort and give everything you have to achieve a specific goal.
- You left it all on the field. You luchaste a capa y espada. Nobody can blame you for anything.
Automatically translated from Spanish