CATOPTRON MEANING IN ENGLISH

• Catoptron Definition & Synonyms

  1. (n.) A reflecting optical glass or instrument; a mirror.


RECENT SEARCHES