larvacea
1. [ noun ] (zoology) small free-swimming tunicates; sometimes classified as an order
Synonyms: class_Larvacea
Related terms: class Urochordata genus_Appendicularia larvacean
Similar spelling:   larvacean
  larvacide
  larvicide