English Dictionary
Definition misery guts in British English
misery guts noun
[countable] noun
1
someone who is never happy and is always complaining or in a bad mood
