Dictionary search results

Showing 1-3 of 3 results

verruca US English

A contagious and usually painful wart on the sole of the foot; a plantar wart

verruca English-Spanish

verruga f