wall pepper
nounDefinition of wall pepper
: a stonecrop (Sedum acre)
1