Japanese: もがく

Japanese verb 'もがく' conjugated