Definitions
There is 1 meaning of the phrase
Peyer's Patch.
Peyer's Patch - 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)
peter's gland