What Is the Medical Definition of "squamous Mucosa"?

By Staff WriterLast 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.