cloud-cuckoo-land Meaning, Definition & Usage

  1. noun an imaginary place where you say people are when they seem optimistically out of touch with reality

WordNet