Find the word definition

Wiktionary
sea lettuces

n. (sea lettuce English)