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