Synonyms and Antonyms for Peter's_gland

1. Peter's gland (n.)

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

Synonyms: