genus Stapelia

Explore definitions, synonyms, and language insights of genus Stapelia

Definitions

Noun
genus of foul-smelling plants resembling cacti; found from Africa to East India