Etymology tree
Proto-Indo-European *lewbʰ-der.?
Proto-Germanic *laubą
Proto-West Germanic *laub
Old English lēaf
Middle English lef
English leaf
Old English -ed
Proto-Indo-European *-h₂
Proto-Indo-European *-éh₂
Proto-Indo-European *-tós
Proto-Indo-European *-eh₂tos
Proto-Germanic *-ōdaz
Old English -od
Middle English -ed
English -ed
English leafed
From leaf + -ed (having).
Meanings
(in-compounds, not-comparable) Having a leaf or leaves (of the specified kind).