Sea Caterpillar Definition
noun
A scaleback (kind of marine annelid).
Wiktionary
Other Word Forms of Sea Caterpillar
Noun
Singular:
sea caterpillar
Plural:
sea caterpillarsFind Similar Words
Find similar words to sea caterpillar using the buttons below.