Peyer's Patches: The Immune Sensors of the Intestine.

Peyer's Patches: The Immune Sensors of the Intestine.