sea lettuce
English Dictionary
->
Letter S
-> sea lettuce
Search Dictionary:
sea lettuce Definition
(n)
seaweed
with
edible
translucent
crinkly
green
fronds
sea lettuce Synonyms
laver
sea lettuce
© Art Branch Inc.