DRUIDS' ALTAR


Meaning of DRUIDS' ALTAR in English

noun

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

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.