A word used up north in the UK meaning for someone to be annoyed or talk back. Also when someone is frustrated or in a bad mood or being rude.
"She is being so mardy today." "Stop being so mardy"