神怪

Noun

 * 1) gods and spirits

Adjective

 * 1) magical; mystical; miraculous