mulch of leaves and dry grass that keeps cultivated land moist - Espagnol Anglais Dictionnaire