meaning of ametralladora

ametralladora - Spanish to English

machine-gun