peter's_gland
1. [ noun ] (anatomy,medicine,zoology) any of several lymph nodes in the walls of the intestines near the junction of the ileum and colon
Synonyms: peyer's_patch
Related terms: lymph_node
Similar spelling:   Peter's_pence