English-Latin dictionary »

callus, wart, tumor, excrescence meaning in Latin

EnglishLatin
callus, wart, tumor, excrescence noun

clavus [clavi](2nd) M
noun