English, asked by shaidpsycho98991, 1 year ago

Meaning of idiom, cloud cuckoo land

Answers

Answered by urmilbansal
1

Answer:

idiom means muhavre in hindi; cloud cuckoo land is a fantasy land

Explanation:

Similar questions