thrust oneself forward - Deutsch Englisch Wörterbuch