metrallas
Spanish
Noun
metrallas
plural of
metralla