throw oneself under a train - Französisch Englisch Wörterbuch