English-Latin dictionary »

hard tumor meaning in Latin

EnglishLatin
hard tumor noun

scirros [scirri]noun
M