What is the meaning of pp in English?

Learn vocabulary with pictures as well as definitions of pp in English

Learn in

See more

n. PP

Definition of PP in English

Grouping of lymphatic tissue, located mainly in the ileum, whose main function is to produce marker cells to identify pathogens for later destruction.

Synonyms of PP in English

Peyer's patchaggregated lymphoid nodule