Kotomora
余儀ない (yoginai) Japanese meaning: unavoidable | Kotomora