he is just a mardarse who doesn't like being taken away from his food
Origin
Early 20th century: probably originally from dialect marred (from mar), describing a spoilt, overindulged, or badly behaved child, + arse, though in later use frequently associated with mardy arse.