Caralluma hesperidum

The name "Caralluma" comes from Arabic and literally means "wound of the flesh", probably referring to the unpleasant smell that the flowers of this genus give off, just like Stapelia, which is [...]

page 1 of 4