have been through a rough patch - Almanca İngilizce Sözlük