panegyric
noun
°A formal speech or opus publicly praising someone or something.
synonyms: eulogy