a mind like a sieve - Alemán Inglés Diccionario