verruca
Explore definitions, synonyms, and language insights of verruca
Definitions
Noun
(pathology) a firm abnormal elevated blemish on the skin; caused by a virus
Explore definitions, synonyms, and language insights of verruca