Or roast unsatisfactory speakers (7)
I believe the answer is:
orators
'speakers' is the definition.
(orator is a kind of speaker)
'or roast unsatisfactory' is the wordplay.
'unsatisfactory' indicates anagramming the letters (I've seen this in other clues).
'roast' anagrammed gives 'ators'.
'or'+'ators'='ORATORS'
(Other definitions for orators that I've seen before include "Eloquent public speakers" , "Cicero and Churchill were" , "Grand public speakers" .)