CATOPTRON


Meaning of CATOPTRON in English

noun a reflecting optical glass or instrument; a mirror.

Webster English vocab.      Английский словарь Webster.