cephalaspida

Noun
  1. Extinct group of armored fish-like vertebrates;
    Taxonomy is not clear (synset 101478062)

Found on Word Lists

Other Searches