put oneself forward - Turkish English Dictionary