Another way of saying that the subject is in a foul mood, strop, or merely sulking. Example: It's no good trying to talk to Mark, he's really got the monk on at the moment.
TO HAVE THE MONK ON
Meaning of TO HAVE THE MONK ON in English
Slang English vocab. Английский сленговый словарь. 2012