A person who acclaims or expresses strong approval, praise, or enthusiasm for something or someone.
From 'acclaim' (from Latin 'acclamare': ad- 'to' + clamare 'to shout') + agent suffix '-er.' A relatively uncommon word denoting one who provides accolades.
Try Another Word