oculus

Noun
  1. The organ of sight (synset 105318579)

Other Searches