doddard

/dɒdɑːd/ or /dɒdɑrd/

Definitions

1. noun

a person who is dull and unimaginative; a dullard

“He was often called a doddard for his inability to come up with creative solutions.”

Synonyms

  • dullard
  • simpleton

Antonyms

  • genius
  • visionary