Word info

Peter's gland

Noun

Meaning

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

Source: WordNet

Hypernyms

Close letter words and terms