have been through a rough patch - Turc Anglais Dictionnaire