manitou
nounIn Algonquian religious belief, a supernatural power that permeates the world, possessed in varying degrees by both spirits and humans.
nounA deity or spirit.
nounA
In Algonquian religious belief, a supernatural power that permeates the world, possessed in varying degrees by both spirits and humans.
nounA deity or spirit.
nounA