throw oneself forward impetuously - Turkish English Dictionary