Kotomora
降臨 (kourin) Japanese meaning: descent of a god | Kotomora