Meaning of relay in English
1. a race in which each member of a team in turn runs or swims part of the total distance
an 800-meter relay
1. send out a radio or television signal from one place to another
The programs are relayed via satellite from the government-operated stations to TV stations round the country.
2. send out a message or information from one person to another
Instructions were relayed to us by Skype.