why do cacti have spines?

Cactus plant has spines that are modified leaves to prevent water loss. 

  • 4
they live in desert and they help in transpiration
  • 0
To reduce the loss of water
  • 0
What are you looking for?