verruca (n.)youdaoicibaDictYouDict[verruca 词源字典]
1560s, from Latin verruca "a wart," also "a fault, failing" (see vary). Related: Verrucose.[verruca etymology, verruca origin, 英语词源]