peter's_gland has definitions from the fields of anatomy,medicine,zoology
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

*