← Back to N1

もがく

N1

もがく

to struggle, to wriggle, to be impatient