sea lettuce


Meanings

  • seaweed with edible translucent crinkly green fronds

Synonyms