pyloric sphincter

Noun
  1. The sphincter muscle of the pylorus that separates the stomach from the duodenum (synset 105580730)

Other Searches