Home

Word

Larvacea, n.
more info small free-swimming tunicates; sometimes classified as an order
<noun.animal>

Larvacea class Larvacea