Large, fleshy stems to store water. Spines instead of leaves to reduce water loss and protect from grazing animals. Shallow, widespread roots to catch as much infrequent rainfall as possible.