Skip to main content

mitraille

English mitraille meaning in English  •  mitraille का अर्थ अंग्रेजी में
Noun
  • Shot or bits of iron used sometimes in loading cannon.
Advertisement