sieve grate - Alemán Inglés Diccionario