ill-tempered

Entry Definition
grouch, ill-tempered person
s/he is mean, is ill-tempered, is grouchy, is "ugly"
s/he is so mean, is so ill-tempered or grouchy
s/he is very mean, is very ill-tempered or grouchy, is "ugly"