Someone who is in a foul mood and behaving acoordingly.See also: cantankerous, grumpy, disagreeable.
Little Timmy didn't get enough sleep last night and is being a bit of an ill-gut.