halfwits
has the following definition + add your definition
idiots
idiots is used in Slang
The word halfwits is used in Slang meaning idiots