limuli /ˈlɪmjʊli/ ← Back to L Definitions 1. noun a type of deep-sea worm “The limuli burrows in the muddy seafloor.” Synonyms invertebrates worms Antonyms vertebrates