to live in cloud cuckoo land - Turkish English Dictionary