Vocabulary
藻掻き
もがき
struggle; writhing; wriggling; floundering
noun