Definitions
There is 1 meaning of the phrase
Peter's Gland.
Peter's Gland - as a noun
Any of several lymph nodes in the walls of the intestines near the junction of the ileum and colon
Synonyms (Exact Relations)
peyer's patch