meaning of peters
1. any of several lymph nodes in the walls of the intestines near the junction of the ileum and colon
Related Words
peters gland | peters pence | petersburg | petersburg campaign | petersham |
1. any of several lymph nodes in the walls of the intestines near the junction of the ileum and colon
peters gland | peters pence | petersburg | petersburg campaign | petersham |