mulch of leaves and dry grass that keeps cultivated land moist - Spanisch Englisch Wörterbuch