un grincheux
He is a bit of a grouch in the morning.
Il est un peu grognon le matin.
I know Tom is a grouch.
Je sais que Tom est grognon.
He's a grouch.
C'est un grincheux.
I know that Tom is a grouch.