heliolitid
Noun
Meaning
heliolitid (plural heliolitids)
Any extinct marine invertebrate of the suborder †Heliolitida, typically encountered as fossils
Noun
heliolitid (plural heliolitids)
Any extinct marine invertebrate of the suborder †Heliolitida, typically encountered as fossils