mulch of leaves and dry grass that keeps cultivated land moist - Spanish English Dictionary