CAMELOT


Meaning of CAMELOT in English

[ 'kamɪlɒt ]

■ noun a place associated with romance and optimism.

Origin

the place where King Arthur held his legendary court.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.