Meaning of peyer's patch

Definition of peyer's patch

(noun) any of several lymph nodes in the walls of the intestines near the junction of the ileum and colon

Other information on peyer's patch

WIKIPEDIA results for peyer's patch
Amazon results for peyer's patch