tuckered out (?.)
- all in
- beat
- beat up
- beaten
- bone-weary
- bushed
- dead
- dead-and-alive
- dead-tired
- deadbeat
- dog-tired
- dog-weary
- done
- done in
- done up
- drained
- exhausted
- fagged out
- gone
- knocked out
- played out
- pooped
- pooped out
- prostrate
- ready to drop
- spent
- tired out
- tired to death
- used up
- washed-up
- weary unto death
- whacked
- wiped out
- worn-out