English edit

Noun edit

helioscopes

  1. plural of helioscope