What is the meaning of peyer's patch in English?

Learn vocabulary with pictures as well as definitions of peyer's patch in English

Learn in

See more

n. Peyer's patch

Definition of Peyer's patch 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 Peyer's patch in English

aggregated lymphoid nodulePP