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 |

Developed & Maintained By Taraprasad.com

Treasure Words