Peter's gland n : any of several lymph nodes in the walls of the intestines near the junction of the ileum and colon [syn: {Peyer's patch}]
Copyright © 2024 3Dict.net