grumpy guts

English

Noun

grumpy guts (plural grumpy guts)

  1. (colloquial) A bad-tempered person.