Meaning of “constrictor” in the English Dictionary