Echinocaris
noun
Echi·no·car·is
"+ˈka(a)rəs
: a genus of extinct crustaceans (order Nebaliacea) the tail spines of which are common in various Devonian rocks
Love words? Need even more definitions?
Merriam-Webster unabridged
Share