promote one's idea - Turco Inglés Diccionario