Definify.com

Definition 2024


leafmould

leafmould

English

Noun

leafmould (plural leafmoulds)

  1. Alternative form of leaf mold