throw oneself under a train - Español Inglés Diccionario