Can someone please help me with this question? Thanks if you do!

The answer is C.
An idiom is a phrase that's meaning isn't revealed from the particular words. Like, for instance, "get off my back!" means to stop bothering me. I'm pretty sure "it's raining cats and dogs" is an idiom too.
Good luck!