straw mulch - Francés Inglés Diccionario