Definify.com

Definition 2024


leafmoulds

leafmoulds

English

Noun

leafmoulds

  1. plural of leafmould