Incendiary Grenade
Solar Grenade
A grenade that explodes in a fiery burst and heavily scorches nearby targets.
Synonyms:
Incendiary Grenades
Select Page
Solar Grenade
A grenade that explodes in a fiery burst and heavily scorches nearby targets.