banjaxed

adjective
  1. broken, ruined, or not working properly
  2. Usage: informal; chiefly Irish and British English
  3. exhausted or worn out
  4. Usage: informal; chiefly Irish and British English

Examples