Kotomora
もがく (mogaku) Japanese meaning: struggle | Kotomora