brigadoon
/ˈbrɪɡəduːn/Definitions
1. noun
a small Highland village in Scotland that appears only once a century, and disappears as suddenly, according to Scottish folklore; or a place that exists only temporarily or intermittently.
“The legend of Brigadoon spoke to the hearts of the Scottish people for generations.”