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