Definition of Stingray
-
(noun) large venomous ray with large barbed spines near the base of a thin whiplike tail capable of inflicting severe wounds
Synonyms of Stingray
No Synonyms Found.
Antonyms of Stingray
No Antonyms Found.
Homophones of Stingray
No Homophones Found.