promote one's idea - Español Inglés Diccionario