nepheloscopes

English

Noun

nepheloscopes

  1. plural of nepheloscope