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
Tweet