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
Tweet