- Peter's gland as a noun:
- 1
Peter's gland
noun
1 Peter's gland
Any of several lymph nodes in the walls of the intestines near the junction of the ileum and colon.
synonym: Peyer's patch.
debug info: 0.0149
noun
Any of several lymph nodes in the walls of the intestines near the junction of the ileum and colon.
synonym: Peyer's patch.
debug info: 0.0149