sea squirt

Explore definitions, synonyms, and language insights of sea squirt

Definitions

Noun
ascidian that can contract its body and eject streams of water

More General Terms