Add to review
もがく
to struggle, to wriggle, to be impatient | berjuang, menggeliat, menjadi tidak sabar
JLPT N1