boa constrictor
/-kənˈstrɪktɚ/
noun
plural
boa constrictors
boa constrictor
/-kənˈstrɪktɚ/
noun
plural
boa constrictors
Britannica Dictionary definition of BOA CONSTRICTOR
[count]
:
a large brown snake that crushes the animals it eats by squeezing them with its body and that lives in the tropical regions of Central and South America