(1)to exert strenuous effort against opposition; "he struggled to get free from the rope"
(2)反対に対して懸命な努力をする
(1)he struggled to get free from the rope
(2)彼は、ロープが自由になるようにもがいた