Sedum - Definition

sedum

n 1: any of various plants of the genus Sedum

Look up another word