marrella
mærˈɛlə
Definitions
1. noun
A genus of extinct millipedes
“The team of paleontologists discovered a specimen of Marrella in the fossil record.”
mærˈɛlə
1. noun
A genus of extinct millipedes
“The team of paleontologists discovered a specimen of Marrella in the fossil record.”