English dictionary
peter's gland meaning and definition
Definition and meaning of peter's gland at MeaningMonkey.org. peter's gland meaning and definition in the English Dictionary.PETER'S GLAND noun
Definition of Peter's gland (noun)
- any of several lymph nodes in the walls of the intestines near the junction of the ileum and colon
- synonyms: Peyer's patch
Source: Princeton University Wordnet