Meaning of the word verruca in English

What does verruca mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

verruca

US /vəˈruː.kə/
UK /vəˈruː.kə/

Noun