Word info

heliolitid

Noun

Meaning

heliolitid (plural heliolitids)

Any extinct marine invertebrate of the suborder †Heliolitida, typically encountered as fossils

Source: en.wiktionary.org

Close letter words and terms