laudator
/ˈlɔːdətɔr/ LA-uh-dah-tohr
Definitions
1. noun
A person who praises or commends someone or something, especially in public.
“The politician was praised by her peers as a laudator of social justice.”
2. noun
A person who writes or speaks in praise of someone or something.
“The poet was known as a laudator of ancient Greek mythology.”