promote one's idea - Deutsch Englisch Wörterbuch