constrictor
1.
(
noun
) any of various large nonvenomous snakes that kill their prey by crushing it in its coils
Related Words:
boa
,
ophidian
,
serpent
,
snake
Terms and Conditions of Use / Copyright Notice