meaning of star shell

1. an artillery shell containing an illuminant


Related Words

star shell |

Developed & Maintained By Taraprasad.com

Treasure Words