constrictor

constrictor
constrictor
Britannica Dictionary definition of CONSTRICTOR
— see boa constrictor