dragon's blood sedum - French English Dictionary