1
to struggle;to writhe;to wriggle;to squirm
その動物は檻から出ようともがいた。
The animal struggled to get out of the cage.
2
to act frantically;to make desperate efforts
Other forms
踠く 【もがく】 (rarely used kanji form) · 藻搔く 【もがく】 (search-only kanji form)