loud-hailer


noun

a portable loudspeaker having a built-in amplifier and microphone Also called (US and Canadian): bullhorn