English Dictionary
Definition sphincter in British English
sphincter noun
[countable] noun
/ˈsfɪŋktə(r)/
Synonyms and related words
