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