Definify.com

Definition 2025


leafmould

leafmould

English

Noun

leafmould (plural leafmoulds)

  1. Alternative form of leaf mold