Alphabet Filter:

Results

Definition of sea lettuce:

  1. The green papery fronds of several seaweeds of the genus Ulva, sometimes used as food.

Synonyms:

red laver, laver.