sourbelly
Etymology
From sour + belly.
sourbelly means A cantankerous person. Lexicurio rates it Sui generis — a strength score of 87 out of 100.
noun
- A cantankerous person.“You are an old sourbelly this evening. What's the matter? — John Dos Passos, Michael Clark, Streets of Night (1990)”