have a mind like a sieve - Français Anglais Dictionnaire