YourDictionary

constrictor

noun

something that constricts; specif.,
  1. a muscle that contracts a cavity or opening, or compresses an organ
  2. a snake that kills by coiling around its prey and squeezing, thereby making breathing impossible

See constrictor in American Heritage Dictionary 4

Learn more about constrictor

link/cite print suggestion box