rotary weed screen - Alemán Inglés Diccionario