sea squirt
English Dictionary
->
Letter S
-> sea squirt
Search Dictionary:
sea squirt Definition
(n)
ascidian
that
can
contract
its
body
and
eject
streams
of
water
sea squirt Synonyms
sea squirt
© Art Branch Inc.