throw oneself from a great height - Español Inglés Diccionario