English dictionary
star shell meaning and definition
Definition and meaning of star shell at MeaningMonkey.org. star shell meaning and definition in the English Dictionary.STAR SHELL noun
Definition of star shell (noun)
- an artillery shell containing an illuminant
Source: Princeton University Wordnet