Learn how to say Constrictor correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word constrictor:
any of various nonvenomous snakes, such as the pythons, boas, and anaconda, that coil around and squeeze their prey to kill it
any muscle that constricts or narrows a canal or passage; sphincter
a person or thing that constricts