What is the meaning of scar in English?

Learn vocabulary with pictures as well as definitions of scar in English

Learn in

See more

n. scar

Definition of scar in English

Mark that remains on organic tissue after the healing of a wound.