English dictionary

stapelia meaning and definition

Definition and meaning of stapelia at MeaningMonkey.org. stapelia meaning and definition in the English Dictionary.

STAPELIA noun

Definition of stapelia (noun)

  1. any of various plants of the genus Stapelia having succulent leafless toothed stems resembling cacti and large foul-smelling (often star-shaped) flowers
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: