Word info

centroscope

Noun

Meaning

centroscope (plural centroscopes)

A device for controlling the visual stimulation of the eye.

Source: en.wiktionary.org

Close letter words and terms