Ice plant

From Fresh Dictionary

English

Noun

ice plant

  1. a succulent annual, Carpobrotus edulis, of the stone plant family, having pale pink flowers and fleshy leaves covered with glistening hairs
Personal tools