Telegraph Meaning
There are 2 meaning(s) for word Telegraph
Meaning 2 : apparatus used to communicate at a distance over a wire (usually in Morse code)
Synonyms : telegraphy
Synonyms : telegraphy
Similar words of Telegraph :
