stupid, slow-witted, dunderheaded

listen to the pronunciation of stupid, slow-witted, dunderheaded