put forward (an opinion) - French English Dictionary