heavy weapon


Meanings

  • large but transportable armament