it has seen better days - Français Anglais Dictionnaire