put forward an idea - Spanish English Dictionary