unsparing

    adjective
  1. [showing no mercy] implacable, despietat.
  2. [lavish, profuse] generós.
  3. [of effort] incansable.
  4. to be unsparing of praises no escatimar lloances.
  5. to be unsparing in one's efforts to + infinitive no regatejar esforços per + infinitiu.