boa constrictor ( synonym found)

Definition of boa constrictor:

°A large tropical American snake, Boa constrictor, that kills its prey by squeezing them.

Back to Top