agonize

ˈæɡəˌnaɪz アゴナイズ

1. 深く苦悩する、思い悩む

解決策が見つからない問題や、非常に難しい選択に直面した際に、心の中で激しく苦しんだり、思い悩んだりする様子を表します。
She agonized over whether to accept the job offer. (彼女はその仕事のオファーを受けるかどうかで深く悩んだ。)

2. 懸命に努力する、苦心する

特に何かを理解しようとしたり、難しい問題の解決策を見つけようとしたりする際に、大変な努力や苦労を伴う様子を表します。
I agonized over the perfect wording for the report. (私はそのレポートの完璧な言葉遣いを求めて苦心した。)