heavy weapons troop - Spanish English Dictionary