Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of papilloma

- A tumor formed by hypertrophy of the papillae of the skin or mucous membrane, as a corn or a wart.