Home
Search
Index
Definify.com
Definition
2025
metralla
metralla
Spanish
Noun
metralla
f
(
plural
metrallas
)
grapeshot
shrapnel
Etymology
French
mitraille
.
Similar Results