Translation of callus in Setswana

callus

lerophi

nounPlural calluses

  • 1

    lerophi
    • a small patch of skin that has become thick and hard through being continually pressed or rubbed