Definition of leaf scar in English:

leaf scar

noun

  • The mark or trace left on the stem of a woody plant by the fall of a leaf.

Origin

Mid 19th century; earliest use found in Annals and Magazine of Natural History.