もがきぬく
藻掻きぬく
mogakinuku

Godan Verb (ku)

Emphasizes perseverance through completion of もがく

1. Struggle through; Persevere to the end; Wriggle through

Perseverance to Completion
Usually Written in Kana