What Is the Medical Definition of "squamous Mucosa"?
Last Updated Apr 17, 2020 1:09:23 PM ET
Squamous mucosa is the term for the inner lining of the esophagus. It is composed of flat squamous cells similar to those that make up the body's external skin, says The Society of Thoracic Surgeons.
More From Reference
Is the Coronavirus Crisis Increasing America's Drug Overdoses?
Fact Check: What Power Does the President Really Have Over State Governors?
Festival of Sacrifice: The Past and Present of the Islamic Holiday of Eid al-Adha
How Worried Should We Be About the Saharan Dust Cloud’s Arrival?
What Are a Tenant’s Rights During Eviction?
Has the Time Come to Abolish the Electoral College?