to affix in a prominent place - Deutsch Englisch Wörterbuch