Electric ray , or Cramp ray Meaning, Definition & Usage

Definitions
  1. a torpedo.

Webster 1913