Larvacea

Translingual

Proper noun

Larvacea

  1. synonym of Copelata (tunicate order)