throw oneself on top of - Francés Inglés Diccionario