Definition Definition

Sea Squirt - Meaning and Examples

Meaning of 'Sea Squirt' (Webster Dictionary)

1 . Sea squirt
- An ascidian. See Illust. under Tunicata.