Find the word definition

Wiktionary
leaf traces

n. (leaf trace English)