Pedilanthus tithymaloides

Explore definitions, synonyms, and language insights of Pedilanthus tithymaloides

Definitions

Noun
low tropical American shrub having powerful emetic properties