leafmoulds

English

Noun

leafmoulds

  1. plural of leafmould