Urochordate
noun
Any marine invertebrate of the subphylum Urochordata; the sea squirts
Synonyms: tunicate
Any marine invertebrate of the subphylum Urochordata; the sea squirts
Synonyms: tunicate
Loading dictionaries...
Initializing dictionary manager