dum dum
dum dum
English
Noun
Ad
Definition
A soft point or hollow point bullet, designed to expand when it hits its target and therefore cause more serious damage.
Etymology
Named after the Dum Dum arsenal in Calcutta, India.
Ad