orpin has definitions from the field of botany
1
[ noun ] (botany) perennial northern temperate plant with toothed leaves and heads of small purplish-white flowers

Related terms

sedum genus_Sedum

*