promote one's idea - Francés Inglés Diccionario