mechanical composting - Español Inglés Diccionario