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
Synonyms : urochord, urochordate
Similar words of Tunicate :
