Latin-English dictionary »

scirros meaning in English

LatinEnglish
scirros [scirri] noun
M

hard tumornoun