Word info

sea caterpillar

Noun

Meaning

sea caterpillar (plural sea caterpillars)

A scaleback (kind of marine annelid).

Source: en.wiktionary.org

Close letter words and terms