metralhadoras: meaning and definitions

PortugueseType a word

What is metralhadoras?

  • Arma automática, de pequeno calibre (inferior a 20 mm), de tiro tenso e por rajadas, montada num suporte.