petalodus

/pɛtəˈlɒdəs/

Definitions

1. noun

A genus of extinct placoderms, a group of armoured fish.

“The fossil of Petalodus was discovered in the ancient riverbed.”

Synonyms

  • armoured fish
  • placoderm

Antonyms

  • bony fish
  • vertebrate