Say a few words to The Weather Channel that needs no introduction (5)
I believe the answer is:
utter
'say' is the definition.
(thesaurus)
I don't understand how the remainder of the clue works.
Can you help me to learn more?
(Other definitions for utter that I've seen before include "Say - complete" , "Speak; completely" , "Dead" , "Sheer" , "Put into words" .)