Meaning of sea lettuce

Definition of sea lettuce

(noun) seaweed with edible translucent crinkly green fronds

Other information on sea lettuce

WIKIPEDIA results for sea lettuce
Amazon results for sea lettuce