stingrays

noun

  1. 1

    Any of various large, venomous rays, of the orders Rajiformes and Myliobatiformes, having a barbed, whiplike tail.

  2. 2

    A device that simulates a cell tower, used to intercept cell phone communications.

Translate “stingrays” to another language

Click any language to open the translator with this word already filled in.