Dictionary search results

Showing 1-3 of 3 results

defeat British & World English

Win a victory over (someone) in a battle or other contest; overcome or beat

defeat English Thesaurus

the victorious army which defeated the Scots at Halidon Hill