scaroid
/skærəʊɪd/Definitions
1. noun
A small scar or a mark left by a small wound
“The doctor carefully examined the patient’s scaroid on her knee.”
2. noun
A small or insignificant scar or mark
“The faint scaroid on his cheek was barely noticeable.”