dog station
Noun
Meaning
dog station (plural dog stations)
(television, radio) A minor television or radio station with little chance to succeed.
Noun
dog station (plural dog stations)
(television, radio) A minor television or radio station with little chance to succeed.