I believe “dufus” is not really a word. I think it’s slang…