1 aged, crippled, debilitated, doddering, effete, feeble, frail, incapacitated, infirm, past it, superannuated, wasted, weak
2 antiquated, battered, beat-up (informal) broken-down, deteriorated, dilapidated, ramshackle, rickety, run-down, tumbledown, weather-beaten, worn-out