a mythical country of the ideal happiness - German English Dictionary