stingray
English Dictionary
->
Letter S
-> stingray
Search Dictionary:
stingray Definition
(n)
large
venomous
ray
with
large
barbed
spines
near
the
base
of
a
thin
whiplike
tail
capable
of
inflicting
severe
wounds
stingray Synonyms
stingray
© Art Branch Inc.