telemeteorographs

English

Noun

telemeteorographs

  1. plural of telemeteorograph