Home UK English apple leaf
A leaf of (or resembling that of) an apple tree.
Middle English (in an earlier sense). From apple + leaf.
READ THESE ARTICLES