'Peyer's patch' definitions:

Definition of 'Peyer's patch'

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]

Words containing 'Peyer's patch'