Definitions of telegraph post:

  • noun:   tall pole supporting telephone wires