blazoner

noun
  1. a person who blazons; one who describes or displays coats of arms or heraldic designs
  2. Usage: heraldry; formal
  3. one who proclaims, announces, or makes something widely known
  4. Usage: archaic; literary

Examples