Meaning of anatomical sphincter

Definition of anatomical sphincter

(noun) a ring of muscle that contracts to close an opening

Other information on anatomical sphincter

WIKIPEDIA results for anatomical sphincter
Amazon results for anatomical sphincter