Home / P / peyer's patch

peyer's patch

noun 13 letters Scrabble 23 WWF 24
Definitions
noun

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

Want another word?
Spin the dictionary for a fresh one.
Generate a word →