noun
The fact or feeling of being at a physical distance from another place.
Begin a journey through worlds of puzzles.
Take me to Green Gardens