Meaning of appendicularia

Definition of appendicularia

(noun) free-swimming tadpole-shaped pelagic tunicate resembling larvae of other tunicates

Other information on appendicularia

WIKIPEDIA results for appendicularia
Amazon results for appendicularia