What is the meaning of Sand_lettuce?

A plant of the species Dudleya caespitosa, succulent perennials native to California.

Source: wiktionary.org