Tunicate Meaning

There are 1 meaning(s) for word Tunicate

Meaning 1 : primitive marine animal having a saclike unsegmented body and a urochord that is conspicuous in the larva

    Synonyms : urochord,  urochordate