spheroscopes

English

Noun

spheroscopes

  1. plural of spheroscope