have an imposing presence - Spanisch Englisch Wörterbuch