Camelot
nounDefinition of Camelot
1
: the site of King Arthur's palace and court
2
: a time, place, or atmosphere of idyllic happiness
Keep scrolling for more
Keep scrolling for more