throw one's self on - Alemán Inglés Diccionario