panegyric
/ˌpænəˈd͡ʒaɪɹɪk/
noun
Meaning
A formal speech or opus publicly praising someone or something.
Someone who writes or delivers such a speech.
Synonyms
adjective
Panegyrical