halfwit

(one word)
half-witted