Definify.com

Definition 2025


leafmoulds

leafmoulds

English

Noun

leafmoulds

  1. plural of leafmould