Meaning of constrictor

Definition of constrictor

(noun) any of various large nonvenomous snakes that kill their prey by crushing it in its coils

Other information on constrictor

WIKIPEDIA results for constrictor
Amazon results for constrictor