thrust oneself forward - German English Dictionary