tattered

    adjective
  1. [person] esparracat, espellifat.
  2. [dress, flag, etc.] estripat, espellifat.