constrictor
/kʌnstrˈɪktɝ/
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