'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]