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.”
1. noun
A genus of extinct placoderms, a group of armoured fish.
“The fossil of Petalodus was discovered in the ancient riverbed.”