Saint discovered country radio channel (7)
I believe the answer is:
station
'channel' is the definition.
(I've seen this before)
I don't understand how the remainder of the clue works.
Can you help me to learn more?
(Other definitions for station that I've seen before include "Fixed stopping place for transport" , "E.g. Waverley, Waterloo" , "Waterloo perhaps" , "Nine across stop" , "HQ - stopping place - post" .)