blazoner

Noun

 * 1) One who blazons:
 * 2) One who blazons (describes) coats of arms; a herald.
 * 3) One who makes widely known or proclaims.
 * 4) A slanderer.
 * 1) A slanderer.