Over-enthusiastic dimwit Synonyms

We can't find synonyms for the phrase "Over-enthusiastic dimwit", but we have synonyms for terms, you can combine them.

OD abbreviation

OD is an abbreviation for Over-enthusiastic Dimwit
What does OD stand for?
OD stands for "Over-enthusiastic Dimwit"

Definitions for Dimwit