Meaning of stypsis

Definition of stypsis

(noun) the ability to contract or draw together soft body tissues to check blood flow or restrict secretion of fluids

Other information on stypsis

WIKIPEDIA results for stypsis
Amazon results for stypsis