slipper spurge Meaning, Definition & Usage

  1. noun any of several tropical American shrubby succulent plants resembling cacti but having foot-shaped bracts
    slipper plant.

WordNet