put oneself forward for a post - German English Dictionary