tired out, completely exhausted, winded, driven too hard, ridden too hard, maltreated, downtrodden, cowed