A public speaker or a rocky eminence (6)
I believe the answer is:
orator
'a public speaker' is the definition.
('orator' can be a synonym of 'public speaker')
'or a rocky eminence' is the wordplay.
'rocky eminence' becomes 'tor' (I've seen this in another clue).
'or'+'a'+'tor'='ORATOR'
(Other definitions for orator that I've seen before include "A gifted public speaker" , "A fluent public speaker" , "He addresses" , "Formal speech maker" , "One addressing" .)