Definitions of Gymnura:

  • noun:   butterfly rays