Definitions of loud-hailer:

  • noun:   a portable loudspeaker with built-in microphone and amplifier