藻掻く もがく to struggle; to writhe; to wriggle; to squirm v5k vi uk to act frantically; to make desperate efforts v5k vi uk Intermediate II ➥