achieve victory over a rival - Französisch Englisch Wörterbuch