Kotomora
人間業 (ningenwaza) Japanese meaning: humanly possible | Kotomora