Dictionary search results

Showing 1-2 of 2 results

verruca US English

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