meaning of sedum rosea

1. Eurasian mountain plant with fleshy pink-tipped leaves and a cluster of yellow flowers


Related Words

sedum rosea |

Developed & Maintained By Taraprasad.com

Treasure Words