Synonyms and Antonyms for Larvacea

1. Larvacea (n.)

small free-swimming tunicates; sometimes classified as an order

Synonyms: