German WolkenkuckucksheimA place between earth and heaven. It derives from the ancient greek word Νεφελοκοκκυγία Nephelokokkygia