win by a substantial majority - Spanish English Dictionary

Suggest a Term