もがく

to struggle, to wriggle, to be impatient

Also:to act frantically

What does もがく mean?

もがく is a Japanese verb meaning to struggle, to wriggle, to be impatient in English. It can also be translated as to act frantically depending on context. It is written as もがく in hiragana, and mogaku in romaji. This word is part of JLPT N1 vocabulary.

Example sentence

その動物は檻から出ようともがいた。

The animal struggled to get out of the cage.