Definitions of sea squirt:

  • noun:   ascidian that can contract its body and eject streams of water