PARCHED

Definition of PARCHED

  1. (adj)dried out by heat or excessive exposure to sunlight
  2. (adj)toasted or roasted slightly