Word info

leaf scar

Noun

Meaning

leaf scar (plural leaf scars)

A mark left on a branch or twig after it falls off

Source: en.wiktionary.org

Close letter words and terms