Noun Definition

otherworld

1.Definition: an abstract spiritual world beyond earthly reality

Category: General