FAIRYLAND


Meaning of FAIRYLAND in English

n.1 the imaginary home of fairies.

2 an enchanted region.

Oxford English vocab.      Оксфордский английский словарь.