Mexican snowball

Noun

 * , a succulent plant.