adjective relating to or suggestive of the Cyclops, a race of giants in Greek mythology known for their strength and size; massive and imposing in size or structure
noun A structure consisting of two large vertical stones supporting a third horizontal stone across the top, often found in ancient megalithic structures.
noun a small shrine or temple, especially one that is part of a larger structure