Get Free Checker

Peter's gland

NOUN
  1. any of several lymph nodes in the walls of the intestines near the junction of the ileum and colon

How To Use Peter's gland In A Sentence

List is Empty.