constrictorEnglish

constrictor

Noun

Any of various large nonvenomous snakes that kill their prey by crushing it in its coils

English: constrictor

Words that start with "constrictor"