SCOTOSCOPE MEANING IN ENGLISH

• Scotoscope Definition & Synonyms

  1. (n.) An instrument that discloses objects in the dark or in a faint light.


RECENT SEARCHES