もがく

もがく

to struggle, to wriggle, to be impatient

JLPT N1

Entry Content

Definitions

  • to struggle, to wriggle, to be impatient