anatomical sphincter


Also found in: Dictionary, Thesaurus.

anatomical sphincter

n.
See sphincter.