What is the full meaning of verruca
(Latin) a plantar wart [n VERRUCAE or VERRUCAS]
Example of the word verruca placed on a Scrabble board.