I'm fairly confident in my German, but if anyone knows of another, more esoteric translation of 'Kosmosinsel', please, let me know.