be chased from place to place; be victim to one misfortune after another
BE DRIVEN FROM PILLAR TO POST
Meaning of BE DRIVEN FROM PILLAR TO POST in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012