Subscribe
URL of the page has been copied to clipboard.
Meaning : Memorial consisting of a very large stone forming part of a prehistoric structure (especially in western Europe).
Synonyms : megalithic structure
Install App