unsparing

UNSPA'RING, a.

1. Not parsimonious; liberal; profuse.

2. Not merciful or forgiving.