Meaning of icicle plant

Definition of icicle plant

(noun) Old World annual widely naturalized in warm regions having white flowers and fleshy foliage covered with hairs that resemble ice

Other information on icicle plant

WIKIPEDIA results for icicle plant
Amazon results for icicle plant