What are some physical defenses of plants against animals?

Cacti have their spines that keep animals from resting and eating their fruit