larvacea : Idioms & Phrases


class larvacea

  • noun small free-swimming tunicates; sometimes classified as an order
    Larvacea.
WordNet