relay station

US

UK

A1

noun

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