Squamous papilloma
What is a squamous papilloma? Squamous papilloma is a non-cancerous growth made up of specialized squamous cells that connect together to form finger-like projections called papilla. This type of growth can start in any location where squamous cells are normally found such as the skin, mouth, tonsils, larynx, esophagus, and eyelids. What causes a squamous …
Read More »