solidly defeat one's opponent - German English Dictionary