mardy
/ˈmɑːdi/
noun
Meaning
A sulky, whiny mood; a fit of petulance.
adjective
Sulky or whining.
"He's a mardy child."
Non-co-operative, bad-tempered or terse in communication.