Meaning of “Cyclops” in the English Dictionary

English