n. warts on the sole of the foot that look like calluses (caused by an infection or a specific virus)
PLANTAR WARTS
Meaning of PLANTAR WARTS in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012