platform
weapons platform
any military structure or vehicle bearing weapons