Kotomora
神力 (shinryoku) Japanese meaning: divine power | Kotomora