VariousWords beta
Related Terms:
Definitions:
Noun
constrictor
Definition: any of various large nonvenomous snakes that kill their prey by crushing it in its coils
Definition: That which constricts or tightens:
Definition: A muscle whose contraction narrows a vessel or passage or compresses an organ.