pyloruses
English
Noun
pyloruses
plural of
pylorus