sea liver
English
Noun
sea
liver
(
plural
sea livers
)
A
sea squirt
of
species
Eudistoma hepaticum
.