place that is very distant and not very accessible - German English Dictionary