Definitions of sea lettuce:

  • noun:   seaweed with edible translucent crinkly green fronds