throw oneself at someone - Francés Inglés Diccionario