human
What is the difference between a cactus and a agave?
assistant
A cactus is a plant that grows in dry areas. It has spines or thorns that protect it from animals. An agave is a plant that grows in hot, dry climates. It has a thick skin that protects it from the sun.