throw oneself under a train - Spanish English Dictionary