Dum Dum Arsenal/Definition

A colonial British military arsenal near the town of Dum Dum, India.