Noun Definition

larvacea

1.Definition: small free-swimming tunicates; sometimes classified as an order

Category: Animals