limuli

/ˈlɪmjʊli/

Definitions

1. noun

a type of deep-sea worm

“The limuli burrows in the muddy seafloor.”

Synonyms

  • invertebrates
  • worms

Antonyms

  • vertebrates