Search term verruca has 2 results
Jump to
EN English FR French
verruca (n) [medicine] verrue (n) {f} [medicine]
verruca (n) [wart] verrue (n) {f} [wart]