shirabe.org
#5,834

Inflections of もがく

Common
もがく
Meaning
    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
Forms