suffer defeat at the hands of - Französisch Englisch Wörterbuch