English

edit

Noun

edit

myliobatoid (plural myliobatoids)

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