constrictor
Explore definitions, synonyms, and language insights of constrictor
Definitions
Noun
any of various large nonvenomous snakes that kill their prey by crushing it in its coils
Explore definitions, synonyms, and language insights of constrictor