Kami
Definition
Japanese spirits or gods; Shinto has no canonical definition. Kami include nature spirits, high named deities such as Amaterasu, borrowed deities from Buddhism and Daoism, and historical persons; there is no clear boundary between kami and human beings, and kami inhere in all things.