Kotomora
明神 (みょうじん, myoujin) Japanese meaning: great god | Kotomora