'Peter's gland' definitions:

Definition of 'Peter's gland'

(from WordNet)
noun
Any of several lymph nodes in the walls of the intestines near the junction of the ileum and colon [syn: Peyer's patch, Peter's gland]