Top Qs
Timeline
Chat
Perspective

leaf scar

From Wiktionary, the free dictionary

Remove ads

English

Noun

leaf scar (plural leaf scars)

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

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads