解説
wrestle with A で「A(問題など)に(真剣に)取り組む, 格闘する」の意味です。wrestle は /rés(ə)l/ のように発音され、w や t は発音しません。カタカナの「レスリング」はこれです。
clear A out [out A] は「 A<家・部屋など>を(不要品を片づけて)きれいにする」などの意味があります。
snap A off [off A] は「 A<電気・テレビなど>を消す」の意味です。snap には「パチッと鳴らす」といった意味がありますので、「パチッと消す」感じです。
Marty spent many hours wrestling with the problem before he realized that the solution was much simpler than he thought.(マーティは、何時間もこの問題と格闘しているうちに、解決策が思ったよりずっとシンプルであることに気づいた)
英検準1級では25問ある語い問題のうち、5問がこうした熟語関連の問題です。熟語を覚えるコツは、フレーズで覚えることです。当たり前のように思えますが、熟語はとくに文脈によって意味が変わりますので、どんなフレーズで使われているかを一緒に覚えるのが効果的です。
今回の出題であれば、wrestle with the problem を覚えるようにしましょう。英作文でも使えるようになり一石二鳥です。