Kotomora
大明神 (daimyoujin) Japanese meaning: great deity | Kotomora