Definition of needle scar in US English:

needle scar

noun

rare
  • A scar made by a hypodermic injection.

Origin

1960s.