win by a large margin - German English Dictionary