Definition Squamous papilloma is a benign mass originating from the stratified squamous epithelial cell layer inside the mouth. It tends to occur on the inside of the cheek, tongue or lips. The lesion is usually associated with certain strains of human papilloma virus (HPV), the same family of viruses that are known to cause genital… Continue reading
Trending Articles
More Pages to Explore .....