towered above/over - Deutsch Englisch Wörterbuch