Sea squirt /(?)/

Sea· squirt

Sea squirt

  1. An ascidian. See Illust. under Tunicata. (Zool.)