hornblower

HORNBLOWER, n. One that blows a horn.