UNSPARING

Definition of UNSPARING

  1. (adj)very generous
  2. (adj)not forbearing; ruthless