Kotomora
耐え難い (taegatai) Japanese meaning: unbearable | Kotomora