smoke generator

noun

Definition of smoke generator

: a mechanical device employing a special petroleum product that produces a smokelike screen to protect large areas from enemy observation