throw oneself forward impetuously - Francés Inglés Diccionario