"a noble entity from the Other Place"

The Other Place is the realm where all spirits reside.