English
Detailed Synonyms for Peter's gland in English
Peter's gland:
Peter's gland [the ~] noun
-
the Peter's gland
– any of several lymph nodes in the walls of the intestines near the junction of the ileum and colon 1the Peter's gland; the Peyer's patch– any of several lymph nodes in the walls of the intestines near the junction of the ileum and colon 1