Idiom Definition:
Your browser does not support the audio element.
"to run out of steam"
for a person - to have no physical energy or interest to continue
for a thing - to lose momentum and slowly stop
Synonyms:
beat, bushed, drained, empty, enervated, exhaust, exhausted, fatigue, fatigued, flagging, pooped, spent, tire, tired, wasted, wearied, weary