peter's gland
Meaning, Definition & Usage
Dictionary
Related
noun
any of several lymph nodes in the walls of the intestines near the junction of the ileum and colon
Peyer's patch
.
WordNet
Previous
petchary
petcock
petechia
petechiae
petechial
Next
peterburg
peterel
peterero
peterman
petersburg