cephalaspid

noun

1.
extinct jawless fish of the Devonian with armored head