"cheesed off" .. what does this idiom mean?
Thrilled or happy
fit for
annoyed, bored or frustrated.
None of these