Echinocaris
noun
Echi·no·car·is
| \ "+ˈka(a)rəs\
Definition of Echinocaris
: a genus of extinct crustaceans (order Nebaliacea) the tail spines of which are common in various Devonian rocks
Keep scrolling for more