Larvacea

Translingual

Proper noun

Larvacea

  1. Synonym of Copelata (tunicate order)