STAR SHELL


Meaning of STAR SHELL in English

■ noun an explosive projectile which bursts in the air to light up an enemy's position.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.