urochordate

Noun

 * 1)  Any marine invertebrate of the subphylum ; the sea squirts