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