German WolkenkuckucksheimA place between earth and heaven.

It derives from the ancient greek word Νεφελοκοκκυγία Nephelokokkygia