promote one's idea - French English Dictionary