physical or moral strength or power - Deutsch Englisch Wörterbuch