throw oneself forward impetuously - German English Dictionary