outcrier

Noun

 * 1) One who cries out or proclaims; a herald or crier.