gymnura

Noun
  1. Butterfly rays (synset 101501218)

Found on Word Lists

Other Searches