Definify.com

Definition 2026


leafmould

leafmould

English

Noun

leafmould (plural leafmoulds)

  1. Alternative form of leaf mold