Polish-English dictionary »

keloid meaning in English

PolishEnglish
keloid noun

keloidnoun
growth of scar tissue