Kotomora
余儀なく (yoginaku) Japanese meaning: unavoidably | Kotomora