automatically pointed weapon - Spanish English Dictionary