put oneself forward - French English Dictionary