Definitions of town crier:

  • noun:   (formerly) an official who made public announcements