Dictionary search results

Showing 1-3 of 3 results

dullard British & World English

A slow or stupid person

dullard English Thesaurus

the MP was caricatured as a dupe and a dullard

dullard English-Spanish

zopenco,