Unsparing

•  Unsparing  –  Not merciful or forgiving.