selenoscopes

English

Noun

selenoscopes

  1. plural of selenoscope