mechanical composting - Alemán Inglés Diccionario