solidly defeat one's opponent - Turc Anglais Dictionnaire