もがきくるし
Meanings
Verb (5-dan, む, intransitive)
1. to writhe in agony
Pitch accent
がきくるし
Composed of
struggle; writhing; wriggling; floundering
to suffer; to groan; to be worried