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.”
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.”