"cheesed off" .. what does this idiom mean?

  1. Thrilled or happy

  2. fit for

  3. annoyed, bored or frustrated.

  4. None of these


Correct Option: C

Find more quizzes: