starfish flower

(noun) stapelia

< starfish | starflower >