Attested.to

Definition

(Greek mythology) one of a group of giants having a single eye in the middle of their forehead

Seed ·

Term in context

Cyclops in CommonParlance