put oneself forward for a post - French English Dictionary