だい明神 みょうじん
daimyōjin

Noun

1. deity with extraordinary spiritual powers