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.”

Synonyms

  • arthropod
  • millipede

Antonyms

  • vertebrate