← DefinitionshareGuesscurmudgeonnounA person who is often bad-tempered, grumpy, and difficult to please, especially an older person.SynonymsgrouchnoungrumpnouncranknounAntonymsoptimistnounpleasantnoun