Definition of sky shouter in US English:

sky shouter

noun

  • A loudspeaker mounted on or carried in an aircraft and used to convey advertisements, instructions, propaganda, etc., to the ground, especially over an extensive area.

Origin

1930s; earliest use found in Children's Newspaper.