i mentally kicked myself - Französisch Englisch Wörterbuch