druids' altar

noun

Definition of druids' altar

: a dolmen or cromlech of Great Britain sometimes ascribed to the druids