Meaning of peyer's patch
Definition of peyer's patch
(noun)
any of
several
lymph
nodes in the walls of the intestines
near
the
junction
of the
ileum
and
colon
Other information on peyer's patch
WIKIPEDIA results for
peyer's patch
Amazon results for
peyer's patch
Tweet