Polish-English dictionary »

strup meaning in English

PolishEnglish
strup noun

escharnoun
dry dark scab or scar

scabnoun
incrustation over a wound