win a competition by a wide margin (particularly in soccer) - Spanish English Dictionary

Suggest a Term