Meaning of sarcostemma

Definition of sarcostemma

(noun) succulent subshrubs or vines; tropical and subtropical India and Africa and Malaysia

Other information on sarcostemma

WIKIPEDIA results for sarcostemma
Amazon results for sarcostemma