Blundering imbecile Synonyms

Definitions for Imbecile