Meaning of stingray

Definition of stingray

(noun) large venomous ray with large barbed spines near the base of a thin whiplike tail capable of inflicting severe wounds

Other information on stingray

WIKIPEDIA results for stingray
Amazon results for stingray