Definitions of Sarcostemma:

  • noun:   succulent subshrubs or vines; tropical and subtropical India and Africa and Malaysia