anatomical sphincter


Also found in: Dictionary, Thesaurus, Wikipedia.

anatomical sphincter

n.
See sphincter.
Mentioned in ?