communications company (noun) public utility: government-run public service
Sinonime: beat*, burned out, bushed, collapsing, dead on one's feet, dog-tired, done for, done in, drained, drooping, drowsy, enervated, exhausted, fatigued, fried, out of gas, overworked, played out, run ragged, run-down, shot*,
sleepy, spent, tuckered out, wasted, weary, worn out