Sea Caterpillar Definition

noun

A scaleback (kind of marine annelid).

Wiktionary

Other Word Forms of Sea Caterpillar

Noun

Singular:
sea caterpillar
Plural:
sea caterpillars

Find Similar Words

Find similar words to sea caterpillar using the buttons below.

Words Starting With

Words Ending With

Unscrambles

sea caterpillar