ill-tempered
adjective
°Having ill temper; being in a bad mood.