scar
Definitions
General English
General Science
- verb to leave a mark on the surface of something
Agriculture
- noun a mark left on the skin surface after a wound has healed
Medical
- noun the mark left on the skin after a wound or surgical incision has healed
- verb to leave a scar on the skin
