Research Concept

Intestinal mucosa

Intestinal mucosa is a scholarly concept indexed by CitedEvidence.

Works
55,104
Citations
873,159
Level
2
OpenAlex ID
C3019368612