Synonyms of Skara Brae

Primary definition: A remarkably well-preserved stone-built Neolithic settlement, located on the West Mainland of Orkney, Scotland, dating from roughly 3180 BC to 2500 BC.

Full Dictionary Entry

Antonyms & Opposite Concepts