phototelescopes

English

Noun

phototelescopes

  1. plural of phototelescope