peyer's_patchEnglish

Peter's gland, Peyer's patch

Noun

Any of several lymph nodes in the walls of the intestines near the junction of the ileum and colon

English: Peyer's patch, Peter's gland

English words with similar meanings

Show 1 words