sea lettuce in German sea lettuce in German Meersalat noun Any of several edible seaweeds of the genus Ulva. Add to Flashcards