smoke shell

noun

Definition of smoke shell

: a projectile that releases smoke on impact