dasyatis centroura

Noun
  1. One of the largest stingrays;
    Found from Cape Cod to Cape Hatteras (synset 101501047)

Found on Word Lists

Other Searches