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