もがき Also written 藻掻き, 踠き Meanings Noun struggle; writhing; wriggling; floundering Jinuma: Japanese Dictionary · Word lists