Search Word | പദം തിരയുക

  

Stingray

English Meaning

  1. Any of various rays of the family Dasyatidae, having a whiplike tail armed with one or more venomous spines capable of inflicting severe injury. Also called stingaree.