Stapelia

See also: stapelia

Translingual

Proper noun

Stapelia

  1. A taxonomic genus within the family Apocynaceae – certain succulent plants.