throw oneself into the breach - Francés Inglés Diccionario