Word info Synonyms

sea caterpillar

Noun

Meaning

sea caterpillar (plural sea caterpillars)

A scaleback (kind of marine annelid).

Source: en.wiktionary.org

Synonyms

Close letter words and terms