ETYM Old Eng. cornmudgin, where -mudgin is prob. from Old Fren. muchier, mucier, French musser to hide; of uncertain origin; cf. Old Eng. muchares skulking thieves, Eng. miche, micher.
A crusty irascible cantankerous old person full of stubborn ideas.