What does the boa constrictor eat?

Boa constrictors are carnivorous snakes that primarily feed on small mammals and birds. Their diet may include rodents, such as rats, mice, and rabbits, as well as birds, lizards, and even small mammals like opossums and armadillos. Boa constrictors are ambush predators, meaning they lie in wait for prey and then strike quickly when an animal comes within range. They use their powerful bodies to wrap around and constrict their prey, suffocating it before consuming it whole. Boa constrictors are capable of consuming prey that is larger than the diameter of their own bodies.