leaf scar

English

Noun

leaf scar (plural leaf scars)

  1. A mark left on a branch or twig where a leaf has fallen off.