English Dictionary
Definition verruca in British English
verruca noun
[countable] noun
/vəˈruːkə/
Synonyms and related words
