scotoscopes

English

Noun

scotoscopes

  1. plural of scotoscope