larvacea - English Synonyms Dictionary

larvacea

n.
[1] class Larvacea