English edit

Noun edit

leafmoulds

  1. plural of leafmould