throw one's self on - Español Inglés Diccionario