Definition of Mars bar in English:

Mars bar

noun

  • A scar.

Origin

1970s. Rhyming slang.