DUMDUM BULLET MEANING IN ENGLISH

• Dumdum bullet Definition & Synonyms

  1. () A kind of manstopping bullet; -- so named from Dumdum, in India, where bullets are manufactured for the Indian army.


RECENT SEARCHES