constrictor

Noun
  1. Any of various large nonvenomous snakes that kill their prey by crushing it in its coils (synset 101744203)

Found on Word Lists

Other Searches