throw oneself under a train - French English Dictionary