needle telegraphs

English

Noun

needle telegraphs

  1. plural of needle telegraph