Definition of leaf bed in US English:

leaf bed

noun

  • A layer or bed of leaves or leaf debris; (Geology) a stratum of fossilized leaf remains.

Origin

Late 17th century; earliest use found in Leonard Meager (c1624–c1704), gardener and writer on gardening.