ironServices.com

English Dictionary

  • Hide translation

 Larvacea Larvacea /lɑrˈveɪsiə/

noun

  1. Small free-swimming tunicates; sometimes classified as an order  ( class Larvacea , Larvacea )
    small free-swimming tunicates; sometimes classified as an order