Kotomora
忍び難い (shinobigatai) Japanese meaning: intolerable | Kotomora