Dictionary search results

Showing 1-2 of 2 results

dullard British & World English

A slow or stupid person

dullard English Thesaurus

the MP was caricatured as a dupe and a dullard