Log in
Search words & phrases
Camelot
US
・
UK
A1
Definition
Video subtitles
noun
The legendary capital of King Arthur's kingdom and court.
A place or time of ideal happiness, peace, and prosperity.