Slovnenya

Translation English Spanish: callus

Dictionary: main
callus
noun