telespectrographs

telespectrographs

English

Noun

telespectrographs

  1. plural of telespectrograph