panegyrist

PANEGYR'IST, n. One who bestows praise; an eulogist; an encomiast, either by writing or speaking.