something that failed and it appears as though impossible that it will have any success in the future
BE DEAD IN THE WATER
Meaning of BE DEAD IN THE WATER in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012