Stapelia grandiflora definition

Search

Stapelia grandiflora

Stapelia grandiflora logo #21000 Stapelia grandiflora is a flowering plant in the Stapelia genus. It is commonly referred to as the Carrion Plant, Starfish Flower, or Starfish Cactus, although it is not related to cacti at all. The name `Carrion Plant` (due to the odor emitted by the flowers as a technique of attracting flies in areas where other pollinating insects are scarce).....
Found on http://en.wikipedia.org/wiki/Stapelia_grandiflora
No exact match found.