order ostracodermi

Noun
  1. Extinct group of armored jawless vertebrates;
    Taxonomy is not clear (synset 101477282)

Found on Word Lists

Other Searches