Definition of relay station in US English:

relay station

noun

  • A place or thing which acts as or provides a relay; (Physiology) a structure in the nervous system which relays impulses.

Origin

Mid 19th century; earliest use found in Leitch Ritchie (1800–1865), novelist and journalist.