win by a clear margin - German English Dictionary

Suggest a Term