slipper_spurgeEnglish

slipper plant, slipper spurge

Noun

Any of several tropical American shrubby succulent plants resembling cacti but having foot-shaped bracts

English: slipper spurge, slipper plant

English words with similar meanings

Show 1 words