神祇

Noun

 * 1) gods and land spirits
 * 2) deity

Etymology
From.

Noun

 * 1) the gods of heaven and earth