Meaning of sea lily
Definition of sea lily
(noun)
crinoid
with
delicate
radiating
arms
and a
stalked
body
attached
to a
hard
surface
Other information on sea lily
WIKIPEDIA results for
sea lily
Amazon results for
sea lily
Tweet