meaning of stingray

1. large venomous ray with large barbed spines near the base of a thin whiplike tail capable of inflicting severe wounds


Related Words

stingray |

Developed & Maintained By Taraprasad.com

Treasure Words