English edit

Noun edit

myliobatoid (plural myliobatoids)

  1. Any ray (fish) of the superfamily Myliobatoidea or the superorder Myliobatoidei