Find the word definition

Wiktionary
leather leafs

n. (leather leaf English)