(от чего-л.) be exhausted (with); тж. break down (with); grow faint (from); collapse; be(come) exhausted, be(come) enervated
изнемочь под тяжестью - to be fainting under a weight
он изнемогает от жары - he is exhausted with the heat
он изнемогает от усталости - he is dead tired, he is dead beat разг.