promote one's idea - Turc Anglais Dictionnaire