CAMELOT


Meaning of CAMELOT in English

[Cam.e.lot] n 1: the site of King Arthur's palace and court

2: a time, place, or atmosphere of idyllic happiness

Merriam-Webster English vocab.      Английский словарь Merriam Webster.