Succulentopedia Orbea ciliata (Starfish Stapelia) September 4, 2013 Orbea ciliata (Starfish Stapelia)is a much-branched succulent with decumbent or ascending stems and attractive star-shaped flowers. It…