Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
otherworld
in English
otherworld
#uncommon
Definitions
Noun
a
world
differing
from
everyday
reality
a
realm
beyond
death
;
afterlife
a
mythical
world
of
supernatural
beings
Base Words
world
other