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