のたうつ (translations)→ roll wallow
もがく (translations)→ flounder kick lurch seek struggle try whine
もじもじする (translations)→ defer fidget hesitate irritation move shift stir uneasily