Noun Definition
osteostracan
1.Definition: extinct jawless fish of the Devonian with armored head
Related Noun(s):cephalaspid
Category: Animals1.Definition: extinct jawless fish of the Devonian with armored head
Related Noun(s):cephalaspid
Category: Animals