English
›
Words
a
mark on the skin left after a wound has healed
Translation:
English
Noun
9
scar
Add
Translation