What does dimwitted mean?

Answer:

Dumb. not smart. not the sharpest tool in the shed. (you get the idea) ;)

First answer by Quoll585858. Last edit by Quoll585858. Contributor trust: 24 [recommend contributor recommended]. Question popularity: 60 [recommend question].