rotating drum filter - Alemán Inglés Diccionario