demon (n.)
ministering spirit, guardian angel
x

Jump directly to