cankerous
/ˈkæŋkərəs/Definitions
1. adjective
Having or showing a tendency to complain or be irritable, often in a grumbling or peevish way
“He had a rather cankerous attitude towards the new policy.”
2. noun
A sore or ulcer on the gums or elsewhere in the mouth, caused by a localised infection
“The dentist said it was a cankerous sore and needed to be treated.”