sea lettuce
1.
(
noun
) seaweed with edible translucent crinkly green fronds
Synonyms:
laver
Related Words:
chlorophyte
,
green algae
Terms and Conditions of Use / Copyright Notice