i mentally kicked myself - Deutsch Englisch Wörterbuch