Spanish-French dictionary »

metralleta meaning in French

SpanishFrench
metralleta noun

mitraillettenom {f}