Dictionary search results

Showing 1-30 of 30 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

admit British & World English

Acknowledge (a failure or fault)

You searched for defeat