TOP

Definition of leaf mold noun from the Oxford Advanced American Dictionary