a mind like a sieve - Espagnol Anglais Dictionnaire