wrestle with

[ˈrɛsəl wɪð] ラッスル ウィズ

1. (問題や困難など)に取り組む、格闘する

文字通りレスリングのように、何か困難なことや、解決が難しい問題に立ち向かい、格闘している様子を表します。精神的な葛藤や、複雑な問題に対処する際の苦労を連想させます。
I am wrestling with a difficult problem. (私は難しい問題に取り組んでいます。)

2. (場所など)を手に入れるために争う

文字通りレスリングのようにお互いに力をぶつけ合い、優位に立とうと競い合う様子を表します。これは物理的な争いだけでなく、ビジネスや政治の場での激しい競争や権力闘争にも使われます。
The two companies are wrestling with each other for market share. (二社は市場シェアを巡って争っています。)