wracked

adjective
  1. severely damaged, destroyed, or tormented by something
  2. Usage: often used with ‘with’ or ‘by’

Examples