tubularida
/tjuːbjʊˈlɛɪdə/Definitions
1. noun
An order of extinct, colonial, calcareous sponges.
“The fossilized remains of tubularida were found in the ancient sea bed.”
1. noun
An order of extinct, colonial, calcareous sponges.
“The fossilized remains of tubularida were found in the ancient sea bed.”